• word of the day

    baffin island

    baffin island - Dictionary definition and meaning for word baffin island

    Definition
    (noun) the 5th largest island and the largest island of Arctic Canada; lies between Greenland and Hudson Bay

Word used in video below:
text: long island so does that mean the
Download our Mobile App Today
Receive our word of the day
on Whatsapp